| 2009 CLASS 2A DISTRICT RESULTS | ||
| At Eagle Grove | ||
| Osage | 47 | |
| Hudson | 87 | |
| Roland-Story, Story City | 90 | |
| Eagle Grove | 106 | |
| Gilbert | 106 | |
| North Iowa, Buffalo Center | 127 | |
| Iowa Falls-Alden | 198 | |
| Jefferson-Scranton | 199 | |
| West Marshall, State Center | 256 | |
| Humboldt | 266 | |
| South Hardin | 296 | |
| Hampton-Dumont | 318 | |
| Clarion-Goldfield | 326 | |
| Central Springs | 363 | |
| Logan Hovland | North Iowa, Buffalo Center | 16:58 |
| Zach Thompson | Eagle Grove | 17:03 |
| Dallas Evers | Hudson | 17:23 |
| Jake Lamkey | Gilbert | 17:28 |
| Marcus Christensen | Osage | 17:42 |
| Nick Olthoff | Humboldt | 17:45 |
| John Hanke | Osage | 17:49 |
| Jacob Wagner | Osage | 17:54 |
| Christian Selby | Roland-Story, Story City | 18:00 |
| Cory Schmidt | Hudson | 18:02 |
| At Columbus, Columbus Junction | ||
| Wilton | 75 | |
| Mid-Prairie, Wellman | 88 | |
| Regina, Iowa City | 98 | |
| Columbus Community, Columbus Jct. | 108 | |
| Durant-Bennett | 122 | |
| Camanche | 148 | |
| Eddyville-Blakesburg | 163 | |
| Danville/New London | 232 | |
| West Liberty | 233 | |
| Pekin | 235 | |
| Davis County, Bloomfield | 266 | |
| Mediapolis | 272 | |
| Louisa-Muscatine | 391 | |
| Sam Chaney | Columbus, Columbus Jct | 16:16 |
| Codie Adams | Camanche | 16:27 |
| Zach Baker | Eddyville-Blakesburg | 16:30 |
| Jacob Griffin | Danville/New London | 16:43 |
| Jake Keller | Columbus, Columbus Jct | 16:44 |
| Christopher Welch | Eddyville-Blakesburg | 16:53 |
| Kyle Paulsen | Wilton | 16:58 |
| Tyler Hartley | Wilton | 17:05 |
| Deane Wichelt | Durant-Bennett | 17:08 |
| Daniel Bonthius | Regina, Iowa City | 17:12 |
| At Monticello | ||
| Monticello | 44 | |
| South Winneshiek, Calmar | 45 | |
| Solon | 78 | |
| Beckman, Dyersville | 83 | |
| Union, La Porte City | 165 | |
| Northeast/East Central | 198 | |
| North Fayette, West Union | 225 | |
| Cascade, Western Dubuque | 250 | |
| North Cedar, Stanwood | 251 | |
| Sumner-Fredericksburg | 258 | |
| MFL MarMac | 280 | |
| Springville/Central City | 286 | |
| Jesup | 319 | |
| Jud Schneider | Monticello | 16:39 |
| Brett Losen | South Winneshiek, Calmar | 16:46 |
| Josh Goerdt | Beckman, Dyersville | 17:19 |
| Colin Bream | Solon | 17:21 |
| Jon Ameling | South Winneshiek, Calmar | 17:27 |
| Jeff Plummer | Monticello | 17:34 |
| Ryan Mixdorf | Center Point-Urbana | 17:35 |
| Noah Williams | Monticello | 17:36 |
| Seth Woodson | Union, La Porte City | 17:37 |
| Thomas Hunt | Beckman, Dyersville | 17:40 |
| At Nodaway Valley | ||
| East Marshall, LeGrand | 65 | |
| Pella Christian | 67 | |
| Albia | 95 | |
| PCM, Monroe | 103 | |
| Shenandoah | 141 | |
| North Polk, Alleman | 167 | |
| Missouri Valley | 207 | |
| Bondurant-Farrar | 222 | |
| Interstate 35, Truro | 231 | |
| CMB, Baxter | 237 | |
| Red Oak | 258 | |
| Clarinda Academy | 313 | |
| Clarinda | 369 | |
| Jake Potter | PCM, Monroe | 17:54 |
| Skyler Giddings | Pella Christian | 18:00 |
| Devin Veenstra | Pella Christian | 18:00 |
| Matthew Harmeyer | North Polk | 18:03 |
| Corey Morrison | Clarinda Academy | 18:09 |
| Josh Meyer | Pella Christian | 18:10 |
| Lance Steward | East Marshall, LeGrand | 18:29 |
| Koelton Reed | PCM, Monroe | 18:42 |
| Kaleb Catron | PCM, Monroe | 18:49 |
| Jacob Dahm | Pella Christian | 18:55 |
| At Sheldon | ||
| Spirit Lake | 42 | |
| OA-BCIG | 65 | |
| Unity Christian, Orange City | 69 | |
| Western Christian, Hull | 82 | |
| Sioux Center | 97 | |
| Maple Valley-Anthon-Oto | 172 | |
| George-Little Rock/Central Lyon | 179 | |
| Sheldon | 190 | |
| Okoboji, Milford | 250 | |
| Southern Cal, Lake City/RCL | 263 | |
| Garrett Ehlers | OA-BCIG | 15:43 |
| Tim Bierma | Western Christian, Hull | 16:09 |
| Chris Postma | Unity Christian,Orange City | 16:17 |
| Alec Baldwin | Spirit Lake | 16:38 |
| Will Norris | Spirit Lake | 16:55 |
| Brandon Griffin | Spirit Lake | 17:00 |
| Brandon Bonnema | Unity Christian,Orange City | 17:01 |
| Mitchell O'Neill | Spirit Lake | 17:04 |
| Jacob Evenson | Sioux Center | 17:08 |
| Alex Wamke | OA-BCIG | 17:12 |